<?php

class Application_Form_VideoCorto extends Zend_Form{
    public function init(){
        $introduccion=new Zend_Form_Element_Textarea('introduccion');
        $introduccion->setLabel('Introduccion');
        $introduccion->setRequired(true);
        $introduccion->setErrorMessages(array('El campo Introduccion no puede estar vacio'));
        $introduccion->addDecorator('ViewHelper')  
            ->addDecorator('Errors')  
            ->addDecorator('HtmlTag', array('tag' => 'td'))  
            ->addDecorator('Label', array('tag' => 'dth')); 
        
//        $duracion=new Zend_Form_Element_Text('duracion');
//        $duracion->setLabel('Duración');
//        $duracion->setRequired(true);
//        $duracion->setErrorMessages(array('El campo Duración solo puede contener numeros'));
        
        $idioma=new Zend_Form_Element_Text('idioma');
        $idioma->setLabel('Idioma');
        $idioma->setRequired(true);
        $idioma->setErrorMessages(array('El campo idioma no puede estar vacio'));
        
//        $tam=new Zend_Form_Element_Text('tam');
//        $tam->setLabel('Tamaño');
//        $tam->setRequired(true);
//        $tam->setErrorMessages(array('El campo Tamaño solo puede contener numeros'));
        
//        $format=new Zend_Form_Element_Text('format');
//        $format->setLabel('Formato');
//        $format->setRequired(true);
//        $format->setErrorMessages(array('El campo Formato solo puede contener numeros'));
                
//        $calidad=new Zend_Form_Element_Text('calidad');
//        $calidad->setLabel('Calidad Imagen');
//        $calidad->setRequired(true);
//        $calidad->setErrorMessages(array('El campo Calidad Imagen no puede estar vacio'));
        
        $archivo=new Zend_Form_Element_File('archivo');
        $archivo->setLabel('Archivo:  ');
        $archivo->setAttrib('size', 5);
        $archivo->addValidator('Size',false,104857600);
        $archivo->addValidator( 'Extension', false,'ogv,mp4,avi,wmv');
        $archivo->setDestination(APPLICATION_PATH .'/forms/videos');     
        $archivo->addDecorator('Errors')  
            ->addDecorator('HtmlTag', array('tag' => 'td'))  
            ->addDecorator('Label', array('tag' => 'dth')); 
                
        $subirVideoCorto=new Zend_Form_Element_Submit('subirVideoCorto');
        $subirVideoCorto->setLabel('subir');
        
        $this->addElements(array($introduccion,$idioma,$archivo,$subirVideoCorto));
    }
}